<?php
/**
 * Classe que representa o objeto Usuario
 * @name Usuario
 * @author Fabio Ba�a baiacfabio@gmail.com
 * @since 23/04/2013
 */
class Usuario{
	private $id;
	private $nome;
	private $email;
	private $login;
	private $senha;
	private $nivel;
	private $foto;
	private $dataModificacao;

	public function Usuario(){

	}
		
	/**
	 * @access public
	 * @param int $id Id do usuario
	 */
	public function setId($id){
		$this->id = $id;
	}

	/**
	 * @access public
	 * @return int Id do usuario
	 */
	public function getId(){
		return $this->id;
	}

	/**
	 * @access public
	 * @param string $nome Nome do usuario
	 */
	public function setNome($nome){
		$this->nome = $nome;
	}

	/**
	 * @access public
	 * @return string Nome do usuario
	 */
	public function getNome(){
		return $this->nome;
	}

	/**
	 * @access public
	 * @param string $email Email do usuario
	 */
	public function setEmail($email){
		$this->email = $email;
	}

	/**
	 * @access public
	 * @return string Email do usuario
	 */
	public function getEmail(){
		return $this->email;
	}

	/**
	 * @access public
	 * @param string $login Login do usuario
	 */
	public function setLogin($login){
		$this->login = $login;
	}

	/**
	 * @access public
	 * @return string Login do usuario
	 */
	public function getLogin(){
		return $this->login;
	}

	/**
	 * @access public
	 * @param string $senha Senha do usuario
	 */
	public function setSenha($senha){
		$this->senha = $senha;
	}

	/**
	 * @access public
	 * @return string Senha do usuario
	 */
	public function getSenha(){
		return $this->senha;
	}

	/**
	 * @access public
	 * @param string $foto Nome do arquivo de imagem
	 */
	public function setFoto($foto){
		$this->foto = $foto;
	}

	/**
	 * @access public
	 * @return string Nome do arquivo de imagem
	 */
	public function getFoto(){
		return $this->foto;
	}

	/**
	 * @access public
	 * @name setNivel
	 * @param string $nivel
	 * @since 11/06/2013 14:56:32
	 */
	public function setNivel($nivel) {
		$this->nivel = $nivel;
	}

	/**
	 * @access public
	 * @name getNivel
	 * @return $nivel
	 * @since 11/06/2013 14:57:22
	 */
	public function getNivel() {
		return $this->nivel;
	}

	/**
	 * @access public
	 * @param string $data Data de modificação
	 * @since 24/04/2013 15:12:54
	 */
	public function setDataModificacao($dataModificacao){
		$this->dataModificacao = $dataModificacao;
	}

	/**
	 * @access public
	 * @return string Data de modificação
	 * @since 24/04/2013 15:13:01
	 */
	public function getDataModificacao(){
		return $this->dataModificacao;
	}


}